land up somehow or somewhere - Turc Anglais Dictionnaire